package com.chaoge.service.system;

import com.chaoge.domain.system.Dept;
import com.github.pagehelper.PageInfo;

import java.util.List;

public interface DeptService {
    /**
     * 添加
     * @param dept
     * @return 返回影响行数
     */
    void save(Dept dept);

    /**
     * 删除
     * @param dept
     * @return 返回影响行数
     */
    void delete(Dept dept);

    /**
     * 更新数据
     * @param dept
     * @return 返回影响行数
     */
    void update(Dept dept);

    /**
     * 查询单个数据
     * @param //查询条件(id)
     * @return 返回Company对象
     */
    Dept findById(String id);

    /**
     * 查询所有数据
     * @return List<dept>列表
     */
    List<Dept> findAll();

    PageInfo findAll(int page, int size);
}
